//
//  UIView+ViewController.m
//  UI12-06 响应者链
//
//  Created by CORYIL on 15/10/24.
//  Copyright (c) 2015年 CORYIL. All rights reserved.
//

#import "UIView+ViewController.h"

@implementation UIView (ViewController)

-(UIViewController *)viewController{
    
    //获取下一个响应者
    UIResponder *next = self.nextResponder;
    
    //如果响应者存在
    while (next) {
        
        //判断响应者是否为控制器类型
        if ([next isKindOfClass:[UIViewController class]]) {
            
            //如果是 则返回
            return (UIViewController *)next;
        }
        
        //如果不是 则继续查找下一个响应者
        next = next.nextResponder;
        
    }
    return nil;
    
}

@end
